home *** CD-ROM | disk | FTP | other *** search
/ Practical Algorithms for Image Analysis / Practical Algorithms for Image Analysis.iso / TARFILE.GZ / tarfile / ch_4.3 / xah / vor_io.c < prev    next >
C/C++ Source or Header  |  1999-09-11  |  760b  |  36 lines

  1. /* 
  2.  * vor_io.c
  3.  * 
  4.  * Practical Algorithms for Image Analysis
  5.  * 
  6.  * Copyright (c) 1997, 1998, 1999 MLMSoftwareGroup, LLC
  7.  */
  8.  
  9. /*
  10.  * VOR_IO.C
  11.  *
  12.  * I/O routines employed by xvor.c and associated modules
  13.  * (adapted from S. Fortune's orig. module output.c)
  14.  *
  15.  */
  16. #include <stdio.h>
  17. #include "xah.h"
  18.  
  19. /*
  20.  * write .vin file (->Voronoi diagram)
  21.  * (adapted from S. Fortune's orig. routine out_bisector())
  22.  */
  23. void
  24. write_vin_file (FILE * file, int n, int xmin, int ymin, int xmax, int ymax, struct bubble *Cxy)
  25. {
  26.   int i;
  27.  
  28.  
  29.   fprintf (file, "%d %f %f %f %f\n",
  30.            n, (float) xmin, (float) xmax, (float) ymin, (float) ymax);
  31.  
  32.   for (i = 0; i < n; i++)
  33.     fprintf (file, "%f %f\n", (float) ((Cxy + i)->ctr.x - xmin), (float) ((Cxy + i)->ctr.y - ymin));
  34.  
  35. }
  36.